

.clearfix {
    *zoom: 1;
}

.clearfix:before,
.clearfix:after {
    display: table;
    line-height: 0;
    content: "";
}

.clearfix:after {
    clear: both;
}

.clear {
    clear: both;
    height: 0;
}

/* Float */

.fl {
    float: left;
}

.fr {
    float: right;
}

/* Margin */

.mt3 {
    margin-top: 3px !important;
}

.mt5 {
    margin-top: 5px !important;
}

.mb5 {
    margin-bottom: 5px !important;
}

.mt10, .mtb10 {
    margin-top: 10px !important;
}

.mb10, .mtb10 {
    margin-bottom: 10px !important;
}

.ml10 {
    margin-left: 10px;
}

.mr10 {
    margin-right: 10px;
}

.mt15 {
    margin-top: 15px !important;
}

.mb15 {
    margin-bottom: 15px !important;
}

.mt20 {
    margin-top: 20px !important;
}

.mb20 {
    margin-bottom: 20px !important;
}

.ml20 {
    margin-left: 20px !important;
}

.mr20 {
    margin-right: 20px !important;
}

.mt25, .mtb25 {
    margin-top: 25px !important;
}

.mb25, .mtb25 {
    margin-bottom: 25px !important;
}

.ml35, .mlr35, .m35 {
    margin-left: 35px;
}

.ml40, .mlr40, .m40 {
    margin-left: 40px;
}

.ml50, .mlr50, .m50 {
    margin-left: 50px;
}

.mr50, .mlr50, .m50 {
    margin-right: 50px;
}

.ml70, .mlr70, .m70 {
    margin-left: 70px;
}

.mr70, .mlr70, .m70 {
    margin-right: 70px;
}

.ml75, .mlr75, .m75 {
    margin-left: 75px;
}

.mr75, .mlr75, .m75 {
    margin-right: 75px;
}

.mr270, .mlr270, .m270 {
    margin-right: 270px;
}

/* Padding */

.pt3, .ptb3, .p3 {
    padding-top: 3px;
}

.pb3, .ptb3, .p3 {
    padding-bottom: 3px;
}

.pl3, .plr3, .p3 {
    padding-left: 3px;
}

.pr3, .plr3, .p3 {
    padding-right: 3px;
}

.pt5, .ptb5, .p5 {
    padding-top: 5px;
}

.pb5, .ptb5, .p5 {
    padding-bottom: 5px;
}

.pl5, .plr5, .p5 {
    padding-left: 5px;
}

.pr5, .plr5, .p5 {
    padding-right: 5px;
}

.pt8, .ptb8, .p8 {
    padding-top: 8px;
}

.pb8, .ptb8, .p8 {
    padding-bottom: 8px;
}

.pl8, .plr8, .p8 {
    padding-left: 8px;
}

.pr8, .plr8, .p8 {
    padding-right: 8px;
}

.pt10, .ptb10, .p10 {
    padding-top: 10px;
}

.pb10, .pt10, .p10 {
    padding-bottom: 10px;
}

.pl10, .plr10, .p10 {
    padding-left: 10px;
}

.pr10, .plr10, .p10 {
    padding-right: 10px;
}

.pt15, .ptb15, .p15 {
    padding-top: 15px;
}

.pb15, .ptb15, .p15 {
    padding-bottom: 15px;
}

.pl15, .plr15, .p15 {
    padding-left: 15px;
}

.pr15, .plr15, .p15 {
    padding-right: 15px;
}

.pt20, .ptb20, .p20 {
    padding-top: 20px;
}

.pb20, .ptb20, .p20 {
    padding-bottom: 20px;
}

.pl20, .plr20, .p20 {
    padding-left: 20px;
}

.pr20, .plr20, .p20 {
    padding-right: 20px;
}

/* Font style */

.b {
    font-weight: bold;
}

.i {
    font-style: italic;
}

.u {
    text-decoration: underline;
}

.upper {
    text-transform: uppercase;
}

/* Colors */

.c1 {
    color: #000000;
}

.c2 {
    color: #a70014;
}

.c3 {
    color: #0063d3;
}

.c4 {
    color: #009cff;
}

.c5 {
    color: #2dc1ff;
}

.c6 {
    color: #0065ba;
}

.c7 {
    color: #c26400;
}

.c8 {
    color: #626262;
}

/* Font size */

.fs10 {
    font-size: 10px;
}

.fs11 {
    font-size: 11px;
}

.fs12 {
    font-size: 12px;
}

.fs13 {
    font-size: 13px;
}

.fs14 {
    font-size: 14px;
}

.fs18 {
    font-size: 18px;
}

.fs25 {
    font-size: 25px;
}

/* Border */

.cleartbrd {
    border-top: 0 !important;
}

.clearbbrd {
    border-bottom: 0 !important;
}

/* Width & Height */

.w100p {
    width: 100%;
}

.w25 {
    width: 25px;
}

.w75 {
    width: 75px;
}

.w100 {
    width: 100px;
}

.w150 {
    width: 150px;
}

.w160 {
    width: 160px;
}

.w200 {
    width: 200px;
}

.w210 {
    width: 210px;
}

.w225 {
    width: 225px;
}

.w230 {
    width: 230px;
}

.w250 {
    width: 250px;
}

.w300 {
    width: 300px;
}

.w320 {
    width: 320px;
}

.w330 {
    width: 330px;
}

/* Sprites */

.sprt {
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../sprites.png) transparent no-repeat;
    vertical-align: middle;
}

/* Align */

.ac {
    text-align: center;
}

.al {
    text-align: left;
}

.ar {
    text-align: right;
}

/* Border */

.btc1, .btbc1, .bc1 {
    border-top-color: #cfcfcf;
}

.bbc1, .btbc1, .bc1 {
    border-bottom-color: #cfcfcf;
}

.blc1, .blrc1, .bc1 {
    border-left-color: #cfcfcf;
}

.brc1, .blrc1, .bc1 {
    border-right-color: #cfcfcf;
}

.bts1, .btbs1, .bs1 {
    border-top-style: solid;
}

.bbs1, .btbs1, .bs1 {
    border-bottom-style: solid;
}

.bls1, .blrs1, .bs1 {
    border-left-style: solid;
}

.brs1, .blrs1, .bs1 {
    border-right-style: solid;
}

.bt1, .btb1, .b1 {
    border-top-width: 1px;
}

.bb1, .btb1, .b1 {
    border-bottom-width: 1px;
}

.bl1, .blr1, .b1 {
    border-left-width: 1px;
}

.br1, .blr1, .b1 {
    border-right-width: 1px;
}

/* Background */

.bg1 {
    background-color: #ebebeb;
}

* {
    margin: 0;
    padding: 0;
    outline: none;
    resize: none;
}

.input-wrap {
    display: inline-block;
    padding: 5px;
    border: 1px solid #bababa;
    border-radius: 2px;
    background: #fff;
}
.input-wrap input {
    font-size: 12px;
    padding: 0;
    border: 0;
    width: 100%;
}
.gray-btn {
    display: inline-block;
    text-decoration: none;
    border: 1px solid #bababa;
    border-radius: 3px;
    background: #f1f1f1;
    padding: 4px 10px;
    font-weight: bold;
    font-size: 12px;
    color: #bf4949;
    box-shadow: inset 1px 1px #fff;
    cursor: pointer;
}
.gray-btn:hover {
    text-decoration: none;
    background: #e5e5e5;
}
.gray-btn .green-round-arrow-icon {
    vertical-align: -4px;
    margin-left: 10px;
}


body {
    color: #4b4b4b;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 12px;
    line-height: 1.5em;
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../bg.png) #dff3f9 top center no-repeat fixed;
	overflow-y: scroll;
}
body.no-scroll > .scroll-wrap {
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.page-width-wrap {width: 980px; margin: auto; background: #fff}

.banner {background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../banner.png); width: 950px; height: 197px; border: 1px solid #e3e3e3; border-left: 0; border-right: 0}
.banner.en {background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../banner_en.png);}
.banner.vn {background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../banner_vn.png);}
.header {
    position: relative;
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../header_bg.png) top right repeat-y;
	box-shadow: 0 0 3px 0 #bababa
}
.header > .bar {
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../header-bar-bg.png) #5a0000 top left repeat-x;
	border-bottom: 1px solid #3d0000;
	color: #fff;
	padding: 4px 10px 2px;
	font-size: 11px;
}
.header > .bar .info {
	display: inline-block;
	margin-right: 25px;
}
.header > .bar .icon {
	background: #410707;
	padding: 4px;
	border-radius: 50%;
	vertical-align: middle;
	margin-right: 5px;
	display: inline-block;
	line-height: normal;
}
.header .logo {
    display: block;
    float: left;
    margin: 5px 0 0 5px;
}
.header .right-col {
    margin: 30px 0 0 150px;
}
.header .lang-selector {
	list-style-type: none;	
	display: inline-block;
	vertical-align: 1px;
}
.header .lang-selector li {
	display: inline-block;
	margin-left: 8px;
}
.header .quick-search {
    padding: 8px 0;
}
.header .quick-search input {
    border: 1px solid #730000;
	background: #fff;
	color: #333;
	width: 150px;
	padding: 3px;
	vertical-align: middle;
	font-size: 11px;
}
.header .quick-search button {
	background: transparent;
	margin-left: 1px;
	vertical-align: middle;	
    padding: 0;
    border: 0;
    cursor: pointer;
}
.top-menu ul{
    list-style-type: none;
	overflow: hidden;
	display: block;
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../menu-bg.png) #5a0000 top left repeat-x;
	padding: 0 10px;
}
.top-menu li {
    float: left;
}
.top-menu > ul > li:last-child {
    float: right;
}
.top-menu li a {
    font-size: 12px;
	display: block;
	padding: 10px 20px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	border-right: 1px solid #000;
	border-left: 1px solid #333;
}
.top-menu li:first-child a {
	border-left: 0;
}
.top-menu li a:hover {
    background: #FCF974;
	color: #bd0000;
}
.top-menu li.current a,
.top-menu li.current a:hover {
    background: #119ebc;
}


.homepage-layout {
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../layout-bg.png) #fff top right repeat-y;
	padding: 10px;
}
.homepage-layout > .left-col {
    width: 200px;
    float: left;
}
.homepage-layout > .main-col {
    width: 500px;
	float: left;
	margin-left: 15px;
}

.homepage-layout > .right-col {
    width: 220px;
    float: right;
}


.content-layout > .left-col {
    width: 225px;
    float: left;
}
.content-layout > .right-col {
    width: 200px;
    float: right;
}
.content-layout > .main-col {
    width: 455px;
    float: right;
    margin-right: 20px;
}


.body {background: #fff; margin-top: 2px; box-shadow: 0 0 3px 0 #bababa}

.layout-2cols {overflow: hidden; background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../layout-divider.png) 644px 0 repeat-y}
.layout-2cols > .left-col {float: left; width: 630px}
.layout-2cols > .right-col {margin-left: 660px; padding: 10px}

.location-info {color: #fff; font-size: 11px; text-align: center; padding: 10px 15px; font-weight: bold}
.location-info .head {font-size: 12px; text-transform: uppercase}

.welcome {
    padding: 0 0 0 35px;
}

.welcome.vn {
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../home/welcome/vn/welcome.png) top left no-repeat;
}

.welcome p {
    text-align: justify;
    margin-bottom: 10px;
}

.welcome .photo {
    margin-bottom: 10px;
}

.layout-2-cols-left,
.layout-2-cols-right,
.layout-2-cols {
    overflow: hidden;
}

.layout-2-cols-left > .left-col {
    float: left;
    width: 250px;	
}

.layout-2-cols-left > .main-col {
    margin-left: 270px;	
}

.layout-2-cols-right > .right-col {
    float: right;
    width: 250px;	
}

.layout-2-cols-right > .main-col {
    margin-right: 270px;	
}

.layout-2-cols > .left-col {
    float: left;
    width: 48%;
}

.layout-2-cols > .right-col {
    float: right;
    width: 48%;
}

.lastest_news .head {
    border-top: 2px solid #cccccc;
    border-bottom: 4px solid #bdbdbd;
    padding: 5px 0;
    text-transform: uppercase;
    color: #d34100;
    font-weight: bold;
    margin: 25px 0;
}

.home-location {
    margin-top: 10px;
}

.home-location .head {
    margin: 0 0 10px;
}

.home-location .head .left-brd {
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../home/location.png) 0 -33px no-repeat;
    float: left;
    height: 32px;
    width: 5px;
}

.home-location .head .right-brd {
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../home/location.png) -6px -33px no-repeat;
    float: right;
    height: 32px;
    width: 5px;
}

.home-location .head .content {
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../home/location.png) #eaeaea 0 0 no-repeat;
    margin: 0 5px;
    height: 32px;
}

.home-location .head .label.vn {
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../home/location.png) -12px -32px no-repeat;
    height: 28px;
    width: 98px;
    margin: 5px;
}

.location-cols {
    overflow: hidden;
    margin-top: 20px;
}

.location-cols .left-col {
    float: left;
    width: 145px;
}

.location-cols .right-col {
    margin-left: 155px;
}

.home-location .comp {
    font-weight: bold;
    color: #135bab;
}

.home-location .title {
    font-weight: bold;
}

.service-list {
}

.service-list .head.vn {
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../home/service_list/vn/head.png) top left no-repeat;
    width: 142px;
    height: 21px;
}

.service-list ul {
    list-style-type: none;
    padding: 0;
    margin: 10px 0 0;
}

.service-list li {
    overflow: hidden;
    margin: 5px 0 0;
}

.service-list li .left-brd {
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../home/service_list/sprite.png) 0 -30px no-repeat;
    float: left;
    width: 6px;
    height: 29px;
}

.service-list li .right-brd {
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../home/service_list/sprite.png) -7px -30px no-repeat;
    float: right;
    width: 6px;
    height: 29px;
}

.service-list li .middle {
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../home/service_list/sprite.png) 0 0 repeat-x;
    margin: 0 6px;
    height: 29px;
}

.service-list li i.ico {
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../home/service_list/sprite.png) -14px -48px no-repeat;
    width: 11px;
    height: 11px;
    display: inline-block;
    margin: 0 5px 0 3px;
    vertical-align: -1px;
}

.service-list li a {
    font-size: 11px;
    color: #818181;
    font-weight: bold;
    margin: 4px 0 0;
    display: inline-block;
}

.top-slider {
    border-top: 5px solid #d5d5d5;
    border-bottom: 5px solid #d5d5d5;
    margin: 10px 0 20px;
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../home/slider/bg.png) #ffffff bottom left repeat-x;
    overflow: hidden;
    position: relative;
    height: 250px;
}

.top-slider .panel {
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../home/slider/panelBg.png) #eb8b23 bottom right repeat-y;
    width: 250px;
    list-style-type: none;
    margin: 0;
    padding: 10px 0;
    position: absolute;
    height: 100%;
    top: 0;
    right: 0;
    z-index: 100;
}

.top-slider .panel li {
    padding: 0 25px;
    cursor: pointer;
}

.top-slider .panel li > div {
    padding: 5px 0;
    border-bottom: 1px dotted #f3b38e;
}

.top-slider .panel li.last > div {
    border-bottom: 0;
}

.top-slider .panel li.active {
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../home/slider/arrow.png) left center no-repeat;
}

.top-slider .panel li i.ico {
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../home/slider/icons.png) 0 0 no-repeat;
    display: block;
    width: 27px;
    height: 29px;
    float: left;
    margin: 5px 0 0;
}

.top-slider .panel li.security i.ico {
    background-position: 0 0;
}

.top-slider .panel li.performance i.ico {
    background-position: 0 -29px;
}

.top-slider .panel li.multimedia i.ico {
    background-position: 0 -58px;
}

.top-slider .panel li.learning i.ico {
    background-position: 0 -87px;
}

.top-slider .panel li.other i.ico {
    background-position: 0 -116px;
}

.top-slider .panel li .detail {
    margin-left: 40px;
}

.top-slider .panel li h1 {
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
}

.top-slider .panel li .desc {
    font-size: 11px;
    color: #ffffff;
}

.top-slider .scene {
    margin-right: 280px;
}

.home-cols {
    overflow: hidden;
    margin: 10px 0;
}

.home-cols .col1 {
    float: left;
    width: 380px;
}

.home-cols .col2 {
    float: left;
    width: 245px;
    margin: 0 15px 0 20px;
}

.home-cols .col3 {
    float: right;
    width: 320px;
}

.article-list-type3 {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.article-list-type3 .article-item {
    overflow: hidden;
    margin: 10px 0;
}

.article-list-type3 .article-item h1 a {
    font-size: 13px;
    color: #135bab;
    font-weight: bold;
}

.article-list-type3 .article-item .date {
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../article/dateBg.png) top left no-repeat;
    width: 50px;
    height: 50px;
    float: left;
    color: #ffffff;
    text-align: center;
}

.article-list-type3 .article-item .date .day {
    font-size: 18px;
    margin-top: 8px;
}

.article-list-type3 .article-item .date .month {
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

.article-list-type3 .article-item .content {
    margin: -3px 0 0 60px;
    text-align: justify;
}

.block-type3 {
    border: 1px solid #d3d3d3;
    margin-bottom: 10px;
}

.block-type3 h1.head {
    background: #c9c9c9;
    height: 27px;
    overflow: hidden;
    margin: 10px 0 0;
}

.block-type3 h1.head .wrap {
    float: left;
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../block/3/head/arrow.png) top right no-repeat;
    padding: 0 34px 0 0;
}

.block-type3 h1.head .wrap > div {
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../block/3/head/bg.png) #fda022 top left no-repeat;
    height: 27px;
    overflow: hidden;
    min-width: 124px;
}

.block-type3 h1.head .wrap > div > div {
    font-size: 13px;
    color: #ffffff;
    padding: 0 0 0 10px;
}

.block-type3 h1.head .wrap > div > div i.ico {
    display: inline-block;
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../block/3/head/ico.png) top left no-repeat;
    width: 18px;
    height: 18px;
    position: relative;
    top: 5px;
    margin: 0 5px 0 0;
}

.block-type3 .content {
    padding: 10px;
}

.two-cols {
    overflow: hidden;
    margin: 20px 0 10px;
}

.two-cols .left-col {
    float: left;
    width: 250px;
}

.two-cols .main-col {
    margin-left: 270px;
}

.client-row {
    overflow: hidden;
}

.client-cell {
    float: left;
    margin: 10px 0 10px 3px;
}

.client-cell.last {
    float: right;
    margin: 10px 3px 10px 0;
}

.comp-profile .top {
    overflow: hidden;
}

.comp-profile .top .left-brd {
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../home/comp_profile.png) -25px -9px no-repeat;
    width: 8px;
    height: 8px;
    float: left;
}

.comp-profile .top .right-brd {
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../home/comp_profile.png) -34px -9px no-repeat;
    width: 8px;
    height: 8px;
    float: right;
}

.comp-profile .top .middle {
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../home/comp_profile.png) 0 0 repeat-x;
    height: 8px;
    margin: 0 8px;
}

.comp-profile .body {
    background: #f6f6f6;
    border: 1px solid #c4c4c4;
    border-top: 0;
}

.comp-profile h1.head {
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    color: #4b4b4b;
    padding: 5px 10px;
}

.comp-profile ul {
    list-style-type: none;
    margin: 10px 0 0;
    padding: 0;
}

.comp-profile li {
    padding: 5px 10px;
}

.comp-profile li.odd {
    background: #dddddd;
}

.comp-profile li i.ico {
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../home/comp_profile.png) -1px -9px no-repeat;
    width: 22px;
    height: 15px;
    display: inline-block;
    margin: 0 10px 0 0;
    vertical-align: -3px;
}

.comp-profile li a {
    font-weight: bold;
    color: #135bab;
}

ul.none, ol.none {
    list-style: none outside none;
}

a {
    color: #575c60;
    text-decoration: none;
}

ul.bullet1 {
    list-style-image: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../icons/bullet_1.png); 
    padding: 0;
    margin: 0;
    margin-left: 20px;
}

a:hover {
    text-decoration: underline;    
}

a img {
    border: 0px;
}

table {
    width: 100%;
    border: 0px;
}

img,
select,
input {
    vertical-align: middle;
}

input.text {
    padding: 3px 5px;
    font-size: 11px;
}

select {
    padding: 1px 1px;
    border: 1px solid #bababa;
}

marquee {
    overflow: hidden;
}

.pageWidthWrap {
    width: 984px;
    margin: auto;
}

/* Top menu */

#topMenu { margin-left: 175px; }

.topMenu_mainMenu {
    float: left;
    padding: 0px;
    margin: 0px;
}

.topMenu_mainItem,
.topMenu_curMainItem,
.topMenu_mainItemHover {
    position: relative;
    float: left;
    text-align: center;
    text-transform: uppercase;
}

.topMenu_mainItem a,
.topMenu_curMainItem a,
.topMenu_mainItemHover a {
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    padding: 9px 12px 14px 10px;
    text-decoration: none;
    display: block;
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../topMenu/mainSeparate.png) top right repeat-y;
}

.topMenu_curMainItem a,
.topMenu_mainItem:hover a,
.topMenu_mainItemHover a {
    background-color: #ffffff;
    color: #d14d00;
    border-top: 1px solid #e1e1e1;
    border-bottom: 5px solid #e86c23;
    padding: 8px 12px 9px 10px;
}

.topMenu_block
{
    background: #042a53;
    padding: 5px 0px 5px 0px;
    text-align: left;
    margin: 0px;
    min-width: 125px;
    z-index: 5;
}

.topMenuIncSubIcon
{
    background: url('http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../icons/arrows/3.png') no-repeat bottom right;
}

.topMenu_item a,
.topMenu_curItem a,
.topMenu_item:hover a
{
    display: block;
    padding: 3px 8px 3px 8px;
    color: #ffffff;
    text-decoration: none;
}

.topMenu_item:hover a,
.topMenu_curItem a
{
    background: #dc243a;
    cursor: pointer;
}

.siteWrap {
    background: #ffffff;
    border: 1px solid #6cb101;
    border-top: 0;
    border-bottom: 0;
}

/* Blocks */

.block.set2 > .tile {
    border-left: 4px solid #eaed00;
    box-shadow: inset 0 -1px #eaa2a2;
    padding-bottom: 2px;
}
.block.set2 > .tile > div {
    border-bottom: 2px solid #eaa2a2;
}
.block.set2 > .tile > div > div {
    display: inline-block;
    background: #e76868;
    color: #fff;
    font-weight: bold;
    padding: 5px 10px 4px;
    position: relative;
}
.block.set2 > .tile > div > div:after {
    content: '';
    display: block;
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../block/2/tile-right.png) 0 0 no-repeat;
    width: 43px;
    height: 27px;
    position: absolute;
    top: 0;
    right: -43px;
}

.block.set3 {
    background: #e7c3c3;
    border-radius: 5px;
    padding: 5px 0;
}
.block.set3 > .tile {
    background: #fe8080;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    position: relative;
    margin-top: -5px;
}
.block.set3 > .tile:after {
    content: '';
    display: block;
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../block/3/tile-right.png) 0 0 no-repeat;
    width: 127px;
    height: 38px;
    position: absolute;
    top: 0;
    right: 0;
    border-top-right-radius: 5px;
}
.block.set3 > .tile:before {
    content: '';
    display: block;
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../block/3/tile-left.png) 0 0 no-repeat;
    width: 127px;
    height: 38px;
    position: absolute;
    top: 0;
    left: 0;
    border-top-left-radius: 5px;
}
.block.set3 > .tile > div {
    position: relative;
    font-weight: bold;
    color: #fff;
    padding: 9px 15px;
    font-size: 14px;
    z-index: 2;
}
.block.set3 > .wrap {
    background: #fff;
    margin: 0 1px;
}

.block.set4 {
    background: #f3f3f3;
    border-radius: 5px;
}
.block.set4 > .tile {
    border-radius: 5px;
    background: #e76868;
    font-weight: bold;
    color: #fff;
    padding: 6px 10px 6px 15px;
    font-size: 14px;
    box-shadow: 0 3px #d5d5d5;
}
.block.set4 > .tile i {
    float: right;
}

.block.set5 > .tile {
    background: #f3f3f3;
    border: 3px solid #d1d1d1;
    border-left: 0;
    border-right: 0;
    font-weight: bold;
    color: #5b5b5b;
    padding: 6px 10px;
    font-size: 14px;
    position: relative;
    text-transform: uppercase;
    overflow: hidden;
}
.block.set5 > .tile:before {
    content: '';
    display: block;
    background: #f7c1c1;
    position: absolute;
    width: 100%;
    height: 10px;
    top: 10px;
    left: 0;
}
.block.set5 > .tile div {
    position: relative;
    z-index: 2;
    background: #f3f3f3;
    display: inline-block;
    box-shadow: 0 0 25px 15px #f3f3f3;
    margin-left: 20px;
}


.block.set5 > .tile i {
    float: right;
}

.block.set6 {
    background: #eaeaea;
    border-top: 4px solid #e6a4a4;
}
.block.set6 > .tile {
    margin: 10px 0;
    position: relative;
    left: -2px;
}
.block.set6 > .tile div {
    background: #4b9be6;
    padding: 1px 10px;
    display: inline-block;
    position: relative;
}
.block.set6 > .tile div,
.block.set6 > .tile div a {
    color: #fff;
    font-size: 10px;
    font-weight: bold;
}
.block.set6 > .tile div:before {
    content: '';
    display: block;
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../block/6/tile-right.png) 0 0 no-repeat;
    position: absolute;
    width: 20px;
    height: 20px;
    top: 0;
    right: -20px;
}

.block.set7 > .tile {
    padding: 8px 0 6px;
	font-weight: bold;
	border-top: 2px solid #d1d1d1;
	box-shadow: inset 0 2px 0 0 #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	position: relative;
	color: #c00607;
	margin-bottom: 15px;
}
.block.set7 > .tile:after {
    content: '';
    display: block;
    height: 1px;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
/* Button */

.btn {
    color: #ffffff;
    background: #153d6a;
    font-size: 11px;
    padding: 3px 6px;
    border: 0px;
    cursor: pointer;
}

.btn.set2 {
    background: #dc243a;
}

.btn.medium {
    font-weight: bold;
    font-size: 12px;
    padding: 5px 10px;
    letter-spacing: 1px;
}

.btn.large {
    font-weight: bold;
    font-size: 15px;
    padding: 10px 15px;
    letter-spacing: 1px;
}

/* Advanced search */

.advSearchGroupTitle {
    border-bottom: 2px solid #c0c0c0;
    background: #ededed;
    padding: 3px 5px 3px 5px;
    font-weight: bold;
    text-transform: uppercase;
    color: #48638b;
    font-size: 11px;
    margin-bottom: 10px;
}

/* Rating */

span.smallPointLeft {
    background-position: -1px -200px;
    display: inline-block;
    width: 5px;
    height: 10px;
}

span.smallPointRight {
    background-position: -6px -200px;
    display: inline-block;
    width: 5px;
    height: 10px;
}

span.smallPointLeftRated {
    background-position: -12px -200px;
    display: inline-block;
    width: 5px;
    height: 10px;
}

span.smallPointRightRated {
    background-position: -17px -200px;
    display: inline-block;
    width: 5px;
    height: 10px;
}

span.smallPointLeftHover {
    background-position: -23px -200px;
    display: inline-block;
    width: 5px;
    height: 10px;
}

span.smallPointRightHover {
    background-position: -28px -200px;
    display: inline-block;
    width: 5px;
    height: 10px;
}

span.largePointLeft {
    background-position: -1px -164px;
    display: inline-block;
    width: 11px;
    height: 20px;
}

span.largePointRight {
    background-position: -12px -164px;
    display: inline-block;
    width: 9px;
    height: 20px;
}

span.largePointLeftRated {
    background-position: -22px -164px;
    display: inline-block;
    width: 11px;
    height: 20px;
}

span.largePointRightRated {
    background-position: -33px -164px;
    display: inline-block;
    width: 9px;
    height: 20px;
}

span.largePointLeftHover {    
    background-position: -43px -164px;
    display: inline-block;
    width: 11px;
    height: 20px;
}

span.largePointRightHover {
    background-position: -54px -164px;
    display: inline-block;
    width: 9px;
    height: 20px;
}


/* STORE */

.prodItemDetailQuantityFrm {
    border: 1px solid #bababa;
    padding: 3px 10px;
    width: 50px;
    font-size: 12px;
}

/* Grid */

.grid {
    overflow: hidden;
}

.grid .item {
    float: left;
}

/* Page */

.curPage {
    display: inline-block;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
    text-align: center;
    margin: 2px;
    border: 1px solid #007195;
    background: #007195;
	line-height: normal;
    padding: 8px 10px;
}

.page {
    display: inline-block;
    padding: 8px 10px;
    color: #007195;
    cursor: pointer;
    text-align: center;
    margin: 2px;
    border: 1px solid #007195;
    background: #ffffff;
	line-height: normal;
}

.page:hover,
.page:hover a {
	background: #2a9cc0;
    color: #fff;
}

.otherPage {
    display: inline-block;
	line-height: normal;
    padding: 8px 10px;
    color: #007195;
    cursor: pointer;
    text-align: center;
    margin: 2px;
    border: 1px solid #007195;
    background: #ffffff;
}

.otherPage:hover,
.otherPage:hover a {
	background: #2a9cc0;
    color: #fff;
}

.pages {
    text-align: left;
    display: inline-block;
    overflow: hidden;
    font-size: 11px;
}

.pages a,
.pages a:link,
.pages a:hover {
    text-decoration: none;
}

/* Tags */

.tags {
    font-weight: bold;
}

a.tagEntry {
    color: #006CDB;
    font-size: 11px;
    font-style: italic;
}

a.tagEntry:hover {
    color: #AC0000;
    text-decoration: underline;
}

/* Window */

.winScene {
    background: none repeat scroll 0 0 #e5e5e5;
    padding: 0;
}

.winFrame {
    border: 5px solid #cfe2ef;
    padding: 1px;
}

.winActionBar {
    background: none repeat scroll 0 0 #cfdce6;
    padding: 5px 10px;
    text-align: right;
}

/* Sprites */

.voteDisabled {
    background-position: -1px -28px;
    width: 104px;
    height: 26px;
    display: inline-block;
}

.like {
    background-position: -106px -28px;
    width: 67px;
    height: 26px;
    display: inline-block;    
}

.like:hover {
    background-position: -211px -28px;
}

.dislike {
    background-position: -173px -28px;
    width: 37px;
    height: 26px;
    display: inline-block;    
}

.dislike:hover {
    background-position: -278px -28px;  
}

.votedStatWrap {
    display: inline-block;    
}

.votedStatWrap .left {
    display: inline-block;
    background-position: -169px -1px;  
    width: 8px;
    height: 26px;
}

.votedStatWrap .right {
    display: inline-block;
    background-position: -296px -1px;  
    width: 13px;
    height: 26px;
}

.votedStatWrap .main {
    display: inline-block;
    background-position: -172px -1px;
    height: 26px;
    overflow: hidden;
}

.votedStatWrap .main div {
    display: inline-block;
    padding-top: 4px;
    font-family: Arial;
    font-size: 16px;
    color: #006107;
}

.share {    
    display: inline-block;
    background-position: -57px -1px;  
    width: 55px;
    height: 26px;
}

.share:hover {    
    background-position: -113px -1px;
}

.print {    
    display: inline-block;
    background-position: -75px -55px;  
    width: 73px;
    height: 26px;
}

.print:hover {    
    background-position: -149px -55px;
}

.refresh {    
    display: inline-block;
    background-position: -223px -55px;  
    width: 31px;
    height: 21px;
    cursor: pointer;
}

.refresh:hover {    
    background-position: -255px -55px;
}

.sbtn {
    display: inline-block;
    cursor: pointer;
    border: 0px;
    padding: 0px;
    background: transparent;
}

.sbtn .left
{
    display: inline-block;
    background-position: -1px -109px;  
    width: 5px;
    height: 26px;
}

.sbtn .main
{
    display: inline-block;
    background-position: -6px -109px;  
    height: 26px;
}

.sbtn .main div
{
    display: inline-block;
    padding: 4px;
}

.sbtn .right
{
    display: inline-block;
    background-position: -319px -109px;  
    width: 5px;
    height: 26px;
}

.sbtn:hover .left
{
    background-position: -1px -136px; 
}

.sbtn:hover .main
{
    background-position: -6px -136px;  
}

.sbtn:hover .right
{
    background-position: -319px -136px;  
}

/* Images */
img.f1 {
    background: #ffffff;
    padding: 3px;
    border: 1px solid #bababa;
}

/* Misc */

#disable {
    background: none repeat scroll 0 0 #000000;
    border: 0 none;
    height: 100%;
    opacity: 0.4;
    width: 100%;
    z-index: 99;
}

#disable,
#loading,
#scene {
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    z-index: 100;
}

#loading {
    background: none repeat scroll 0 0 #fff;
    border: 5px solid #5085AF;
    padding: 10px;
}

/* Slider */

.preSlider {
    overflow: hidden;
    list-style-type: none;
}

.preSlider > li {
    display: block;
}

.slideWrap {
    overflow: hidden;
}

.slideWrap > ul > li, .slideWrap > ol > li {
    overflow: hidden;
    padding: 0px;
    margin: 0px;
}

.transitionEffectSlideContainer {
    position: relative;
    top: 0px;
    left: 0px;
}

.transitionEffectSlideItem {
    float: left;
}

#navigation {
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../icons/location-dot.png) bottom left repeat-x;
	padding-bottom: 6px;
	margin-bottom: 10px;
	height: 20px;
	overflow: hidden;
	font-size: 11px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#navigation a {
	font-size: 11px;
	color: #004276
}
#navigation :last-child {
	color: #808080;
}

.article-list {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.article-list.type-1 > li {
    padding: 10px 0;
    border-bottom: 1px solid #ececec;
}
.article-list.type-1 > li:last-child {
    border-bottom: 0;
}
.article-list.type-1 > li > img {
    float: left;
    margin-top: 2px;
    border: 1px solid #cecece;
    background: #fff;
    padding: 1px;
}
.article-list.type-1 > li > div {
    font-size: 13px;
}
.article-list.type-1 > li > div > h2,
.article-list.type-1 > li > div > h2 a {
    color: #004276;
    font-size: 12px;
}
.article-list.type-1 > li .date {
    color: #808080;
    font-size: 11px;
	font-weight: normal;
}




.article-list.type-2 > li {
    padding: 10px 0 11px;
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../dot.png) left bottom repeat-x;
}
.article-list.type-2 > li:last-child {
    background-image: none;
}
.article-list.type-2 > li > h3 {
    text-align: justify;
    margin-bottom: 0;
}
.article-list.type-2 > li > h3 a {
    color: #164673;
    font-size: 12px;
}
.article-list.type-2 > li > .content {
    text-align: justify;
    color: #808080;
    font-family: arial;
    margin: 5px 0;
}
.article-list.type-2 > li > .read-more {
    font-size: 12px;
    color: #e47911;
}
.article-list.type-2 > li > .read-more:after {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 4px solid #e47911;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    margin-left: 5px;
}






.article-list.type-3 > li {
    padding: 6px 4px 5px;
    border-bottom: 1px dashed #bababa;
}
.article-list.type-3 > li:last-child {
    border-bottom: 0;
}
.article-list.type-3 > li > img {
    float: left;
    margin-top: 3px;
}
.article-list.type-3 > li > div {
	margin-left: 20px;
}
.article-list.type-3 > li > div > h3 {
    margin-bottom: 5px;
}
.article-list.type-3 > li > div > h3 a {
    color: #333;
	font-size: 12px;
	font-weight: normal;
}
.article-list.type-3 > li > div > h3 a img {
	margin-left: 5px;
	vertical-align: middle;
}





.article-list.type-4 > li:first-child {
	position: relative;
	min-height: 200px;
}
.article-list.type-4 > li:first-child h3 a {
	position: absolute;
	bottom: 0;
	font-size: 16px;
	color: #fff;
	display: block;
	padding: 15px;
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../article-gradient.png) 0 0 repeat-x;
	line-height: 1.5em;
	width: calc(100% - 30px);
}
.article-list.type-4 > li.others {
	padding: 15px;
}
.article-list.type-4 > li.others > .tile {
	font-weight: bold;
	color: #c00607;
}
.article-list.type-4 > li.others > ul{
	list-style-type: none;
	color: #c00607;
	margin-left: 17px;
	font-size: 10px;
	margin-top: -5px;
}
.article-list.type-4 > li.others li {
	margin: 8px 0;
	position: relative;
}
.article-list.type-4 > li.others li:before {
	content: '';
	display: block;
	position: absolute;
	width: 4px;
	height: 4px;
	background: #c00607;
	top: 8px;
	left: -15px;
}
.article-list.type-4 > li.others li > a {
	color: #004276;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	display: block;
	position: relative;
	top: 2px;
	left: -2px;
}








.article-list.type-5 {
	list-style-type: none;
	color: #c00607;
	margin-left: 15px;
	font-size: 10px;
	margin-top: -5px;
}
.article-list.type-5 li {
	margin: 8px 0;
	position: relative;
}
.article-list.type-5 li:before {
	content: '';
	display: block;
	position: absolute;
	width: 4px;
	height: 4px;
	background: #c00607;
	top: 8px;
	left: -15px;
}
.article-list.type-5 > li > a {
	color: #004276;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	display: block;
	position: relative;
	top: 2px;
	left: -2px;
}








.article-list.type-6 {
	list-style-type: none;
	color: #c00607;
	margin-left: 16px;
	font-size: 10px;
	margin-top: -5px;
}
.article-list.type-6 li {
	margin: 8px 0;
	position: relative;
}
.article-list.type-6 li:before {
	content: '';
	display: block;
	position: absolute;
	width: 4px;
	height: 4px;
	background: #c00607;
	top: 8px;
	left: -15px;
}
.article-list.type-6 > li > a {
	color: #004276;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	display: block;
	position: relative;
	top: 2px;
	left: -2px;
}







.widget-article-list .article-list.type-4 > li {
    padding: 5px 10px;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #fff;
}
.widget-article-list .article-list.type-4 > li > div {
    margin-top: 5px;
    line-height: 16px;
}

.widget-article-list .full-list {
    padding: 5px 0;
    border-top: 1px solid #fff;
    background: #dddddd;
}
.widget-article-list .full-list .arrow {
    background: #cdcdcd;
    position: relative;
    height: 20px;
    margin-right: 120px;
}
.widget-article-list .full-list .arrow:after {
    content: '';
    display: block;
    position: absolute;
    border-left: 10px solid #cdcdcd;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    top: 0;
    right: -10px;
}
.widget-article-list .full-list a {
    float: right;
    color: #ca2626;
    font-size: 11px;
    font-weight: bold;
    margin: 1px 10px;
}
.widget-article-list .full-list a i {
    margin-left: 5px;
    vertical-align: -4px;
}

.green-round-arrow-icon {
    display: inline-block;
    position: relative;
    width: 17px;
    height: 17px;
    border-radius: 9px;
    background: #69b88b;
}
.green-round-arrow-icon:before {
    content: '';
    display: block;
    position: absolute;
    border-left: 4px solid #fff;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    top: 4px;
    right: 6px;    
}
.green-round-arrow-icon:after {
    content: '';
    display: block;
    position: absolute;
    border-left: 4px solid #69b88b;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    top: 4px;
    right: 8px;    
}

.red-round-arrow-icon {
    display: inline-block;
    position: relative;
    width: 17px;
    height: 17px;
    border-radius: 9px;
    background: #ee3f64;
    border: 1px solid #fff;
}
.red-round-arrow-icon:before {
    content: '';
    display: block;
    position: absolute;
    border-left: 4px solid #fff;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    top: 4px;
    right: 6px;    
}
.red-round-arrow-icon:after {
    content: '';
    display: block;
    position: absolute;
    border-left: 4px solid #ee3f64;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    top: 4px;
    right: 8px;    
}

.w-round-btn {
    display: inline-block;
    text-decoration: none;
    border: 1px solid #d4d4d4;
    border-radius: 10px;
    background: #fff;
    padding: 5px 10px;
    font-weight: bold;
    font-size: 11px;
    color: #bf4949;
    box-shadow: inset 0 -5px 10px 0 #eaeaea;
}
.w-round-btn:hover {
    text-decoration: none;
}
.w-round-btn .green-round-arrow-icon {
    vertical-align: -4px;
    margin-left: 10px;
}

.adv-list {
    margin-bottom: 10px;
	text-align: center;
}
.adv-list select {
	width: 100%;
}
.adv-list > div {
    margin-bottom: 5px;
}
.adv-list > div:last-child {
    margin-bottom: 0;
}


.footer{
	padding: 30px;
	text-align: center;
	font-size: 11px;
}
.footer .menu {
    list-style-type: none;
    border: 1px solid #cecece;
    border-left: 0;
    border-right: 0;
    background: #e0e0e0;
}
.footer .menu li{
    float: left;
    padding: 8px;
}
.footer .menu li a{
    color: #333;
    text-transform: uppercase;
    position: relative;
    font-weight: bold;
    font-size: 11px;
}
.footer .menu li a:after{
    content: '';
    display: block;
    position: absolute;
    width: 1px;
    height: 10px;
    background: #808080;
    top: 2px;
    right: -10px;
}
.footer .menu li:last-child a:after{content: none;}
.footer .content{
    padding: 15px 15px 15px 155px;
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../logo_gray.png) #f6f6f6 15px 15px no-repeat;
}
.footer .content .info{float: left; color: #da0b63}
.footer .content .info .title{
    font-weight: bold;
    margin-bottom: 5px;
    line-height: 1.5em;
    color: #1f62d1;
}
.footer .content .info a{color: #164673;}
.footer .content .copyright{
    float: right;
    font-size: 11px;
    line-height: 1.5em;
}
.footer .content .copyright a{font-weight: bold;}



.cat-list {
	margin-bottom: 15px;
}
.cat-list,
.cat-list ul {
    list-style-type: none;
	font-weight: bold;
}
.cat-list a {
    display: block;
    position: relative;
    color: #333;
    padding: 5px 10px 5px 45px;
    font-size: 12px;
}
.cat-list a:hover {
    text-decoration: none;
}
.cat-list li.has-sub-list > a {
    padding-right: 20px;
}
.cat-list a > i {
    position: absolute;
    display: none;
    top: 9px;
    right: 10px;
    width: 0;
    height: 0;
    border-left: 5px solid #959595;
    border-right: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
}
.cat-list a > i:after {
    content: '';
    position: relative;
    display: block;
    width: 0;
    height: 0;
    left: -5px;
    top: -4px;
    border-left: 4px solid #d5d5d5;
    border-right: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
}
.cat-list li.toggled > a > i {
    top: 12px;
    right: 8px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #333;
    border-bottom: 0;
}
.cat-list li.toggled > a > i:after {
    left: -4px;
    top: -5px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #808080;
    border-bottom: 0;
}
.cat-list li.toggled > a,
.cat-list li.current > a {
    font-weight: bold;
}
.cat-list li.current > a {
    box-shadow: inset -3px 0 #afcbe0;
}
.cat-list > li ul {
    display: none;
	position: relative;
}
.cat-list > li > ul:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 1px;
	height: 100%;
	background: #d1d1d1;
}
.cat-list > li > ul:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 1px;
	height: 100%;
	background: #d1d1d1;
}
.cat-list li.toggled > ul {
    display: block;
}
.cat-list > li {
    background: #1f3948;
	margin-bottom: 5px;
	border-bottom: 1px solid #d1d1d1;
}
.cat-list > li > a {
	color: #fff;
	padding: 7px 10px 7px 33px;
	border-bottom: 1px solid #132b3a;
	box-shadow: inset 0 -1px #456d83;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.cat-list > li > a:before {    
    content: '';
    display: block;
    width: 14px;
    height: 15px;
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../icons/menu-root.png) 0 0 no-repeat;
    position: absolute;
    top: 9px;
    left: 10px;
}
.cat-list > li:first-child > a {
    border-top: 0;
}
.cat-list > li > ul > li {
	background: #efefef;
}
.cat-list > li > ul > li > a {
    color: #333;
    padding: 7px 10px 7px 33px;
}
.cat-list > li > ul > li > a:hover {
    background: #fafafa;
	box-shadow: inset 1px 0 #d1d1d1;
}
.cat-list > li > ul > li.toggled {
    background: #fafafa;
	border: 1px solid #dedede;
	border-left: 0;
	border-right: 0;
}
.cat-list > li > ul  li:hover > a,
.cat-list > li > ul  li.toggled > a {
	color: #c00607;
}
.cat-list > li > ul > li > a:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 12px;
    left: 20px;
	border-left: 4px solid #c00607;
	border-right: 0;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
}
.cat-list > li > ul > li.toggled > a:before {
	border-top: 4px solid #c00607;
	border-bottom: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	top: 14px;
	left: 18px;
}
.cat-list > li > ul > li ul * {
	background: transparent;
}
.cat-list > li > ul > li ul a:before {
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    position: absolute;
    top: 12px;
    left: 35px;
	background: #c00607;
}
.cat-list > li > ul  {
	padding: 5px 0;
	background: #efefef;
}

.img-max-w-450 img {
    max-width: 450px !important;
}

.article-detail > h1 {
    font-size: 16px;
	font-family: tahoma;
	color: #333;
	line-height: 20px;
	margin-bottom: 10px;
	font-weight: bold;
}
.article-detail > .top-bar {
    margin-bottom: 10px;
}
.article-detail > .top-bar .date {
    float: left;
	color: #808080;
	font-size: 11px;
}
.article-detail > .top-bar .toolbox {
    float: right;
    min-width: 140px;
}




.gallery-item-list {
    list-style-type: none;
    margin-top: -10px;
}
.gallery-item-list > li {
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}
.gallery-item-list > li.break {
    clear: left;
    margin-left: 0;
}
.gallery-item-list > li img {
    border: 1px solid #d5d5d5;
    background: #fff;
    padding: 4px;
}

.gallery-item-detail > h1 {
    font-size: 20px;
    font-family: arial;
    color: #A83A3D;
    line-height: 25px;
    margin-bottom: 10px;
    font-weight: normal;
}
.gallery-item-detail > .top-bar {
    margin-bottom: 10px;
}
.gallery-item-detail > .top-bar .date {
    font-size: 12px;
    float: left;
}
.gallery-item-detail > .top-bar .toolbox {
    float: right;
    min-width: 140px;
}
.gallery-item-detail > .img-container {
    text-align: center;
    margin-bottom: 20px;
}
.gallery-item-detail > .img-container img {
    border: 1px solid #bababa;
    background: #fff;
    padding: 5px;
}
.gallery-item-detail > .description {
    border: 1px solid #f7e894;
    background: #fdfae8;
    padding: 5px;
    margin-bottom: 20px;
}

.feedback {
    text-align: left;
}
.feedback .error{
	color: #c00607;
	background: #ffecec;
	padding: 5px 10px;
	font-size: 11px;
	margin: 10px 0;
}
.feedback .message{
	color: #2874e7;
	background: #e8f1ff;
	padding: 5px 10px;
	font-size: 11px;
	margin: 10px 0;
}
.feedback label {
    text-align: left;
}
.feedback label .require {
	color: #f8312d;
	margin-right: 5px;
}
.feedback tr td {
    text-align: left;
	padding: 3px 5px;
	vertical-align: top;
}
.feedback tr td:first-child {
    text-align: right;
	padding-top: 10px;
	width: 100px;
}
.feedback td > input {
	width: 300px;
	border: 1px solid #e4e8e9;
	padding: 7px 10px;
}
.feedback textarea {
    width: 300px;
    height: 100px;
	border: 1px solid #e4e8e9;
    border-radius: 2px;
	padding: 7px 10px;
}
.feedback .sec-code-group {
    border: 1px solid #bababa;
    border-radius: 2px;
    background: #fff;
    padding: 2px;
    display: inline-block;
}
.feedback .gray-btn {
    vertical-align: -1px;
}












.auth-frm {
    text-align: left;
    margin-top: 20px;
}
.auth-frm .frm-col {
    float: left;
    margin-right: 30px;
    width: 175px;
}
.auth-frm .link-col {
    float: left;
    padding-left: 20px;
    border-left: 1px solid #bababa;
}
.auth-frm .row {
    margin-bottom: 5px;
}
.auth-frm .row label {
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
}
.auth-frm .input-wrap {
    display: block;
}
.auth-frm .bottom-row {
    text-align: right;
}
.auth-frm .bottom-row > div {
    margin-bottom: 10px;
}
.auth-frm .link-col .title {
    font-weight: bold;
    text-transform: uppercase;
}
.auth-frm .link-col ul {
    margin: 0px;
    padding: 10px 0px 0px 20px;
    list-style-type: square;
}
.auth-frm .link-col a {
    color: #b00000;
    text-decoration: underline;
}









.user-frm {
    text-align: left;
    margin-top: 20px;
}
.user-frm.control-frm .frm-col {
    float: left;
    width: 235px;
}
.user-frm.control-frm.avatar-frm .frm-col {
    width: 250px;
}
.user-frm .desc {
    margin: 10px 0px 10px 0px;
    border-top: 1px solid #ee9393;
    border-bottom: 2px solid #ee9393;
    padding: 5px 0px 5px 0px;
    color: #000;
}
.user-frm .row {
    margin-bottom: 5px;
}
.user-frm .row .left-col {
    float: left;
    text-align: right;
    width: 100px;
    margin-right: 10px;
    padding: 3px 0;
}
.user-frm .row .right-col {
    float: left;
}
.user-frm .row .input-wrap {
    width: 100px;
}
.user-frm.reg-frm .row .input-wrap,
.user-frm.control-frm .row .input-wrap {
    width: 100px;
}
.user-frm .row .input-wrap.captcha {
    width: 95px;
}
.user-frm .frm-group-title {
    margin: 15px 0px 15px 0px;
    font-weight: bold;
    color: #0063d3;
    text-transform: uppercase;
    font-size: 13px;
}
.user-frm .bottom-row {
    margin-top: 10px;
    text-align: right;
    width: 322px;
}
.user-frm.reg-frm .bottom-row,
.user-frm.control-frm .bottom-row {
    width: 222px;
}
.user-frm .useful-link {
    margin-top: 20px;
    padding: 10px;
    border: 1px solid #f9dfb6;
    background: #fffce7;
}
.user-frm .useful-info {
    float: right;
    width: 220px;
    border-left: 1px solid #bababa;
    padding-left: 10px;
    font-size: 11px;
}
.user-frm.avatar-frm .useful-info {
    width: 350px;
}
.user-frm .useful-link .title,
.user-frm .useful-info .title {
    font-weight: bold;
    text-transform: uppercase;
}
.user-frm .useful-link ul,
.user-frm .useful-info ul {
    margin: 0px;
    padding: 10px 0px 0px 20px;
    list-style-type: square;
}
.user-frm .useful-link a,
.user-frm .useful-info a {
    color: #b00000;
    text-decoration: underline;
}

.user-frm.reg-frm .term-desc {
    border-top: 1px solid #ee9393;
    border-bottom: 2px solid #ee9393;
    margin: 10px 0;
    font-size: 11px;
    padding: 5px 0 10px;
    width: 362px;
}





















.block.type-1 {
	background: #fff;
	border: 1px solid #d2d2d2;
	margin-bottom: 15px;
}
.block.type-1 > .tile {
	font-weight: bold;
	color: #c00607;
	padding: 10px;
	border-bottom: 1px solid #ccc;
	box-shadow: 0 1px #ebebeb;
	text-transform: uppercase;
}
.block.type-1 > .tile a {
	color: #c00607;
}
.block.type-1 > .tile a:hover {
	text-decoration: none;
}
.block.type-1 > .tile img {
	margin-right: 5px;
}
.block.type-1 > .content {
	padding: 5px;
}


.block.type-2 {
	margin-bottom: 15px;
}
.block.type-2 > .tile {
	font-weight: bold;
	color: #c00607;
	padding: 10px 0 5px;
	text-transform: uppercase;
	text-align: center;
}
.block.type-2 > .tile:before {
	content: '';
	display: inline-block;
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../icons/icon-1-left.png) 0 0 no-repeat;
	width: 18px;
	height: 15px;
	vertical-align: -3px;
	margin-right: 8px;
}
.block.type-2 > .tile:after {
	content: '';
	display: inline-block;
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../icons/icon-1-right.png) 0 0 no-repeat;
	width: 18px;
	height: 15px;
	vertical-align: -3px;
	margin-left: 8px;
}
.block.type-2 > .content {
	padding: 5px 0;
}




.block.type-3 {
	background: #fff;
	margin-bottom: 15px;
}
.block.type-3 > .tile {
	font-weight: bold;
	color: #fff;
	padding: 10px;
	border-bottom: 1px solid #ccc;
	box-shadow: 0 1px #ebebeb;
	text-transform: uppercase;
	background: #d10909;
	text-align: center;
}
.block.type-3 > .tile:before {
	content: '';
	display: inline-block;
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../icons/icon-2.png) 0 0 no-repeat;
	width: 18px;
	height: 21px;
	vertical-align: -6px;
	margin-right: 8px;
}
.block.type-3 > .tile:after {
	content: '';
	display: inline-block;
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../icons/icon-2.png) 0 0 no-repeat;
	width: 18px;
	height: 21px;
	vertical-align: -6px;
	margin-left: 8px;
}
.block.type-3 > .content {
	padding: 5px;
	border: 1px solid #d2d2d2;
}




.block.type-4 {
	background: #fff;
	box-shadow: 0 0 3px 1px #bababa;
	margin-bottom: 15px;
}
.block.type-4 > .tile {
	font-weight: bold;
	color: #fff;
	padding: 7px 15px;
	text-transform: uppercase;
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../block-4-tile-bg.png) #931b1b top right no-repeat;
}
.block.type-4 > .tile a {
	color: #fff;
	text-decoration: none;
}
.block.type-4 > .content {
	padding: 15px;
}




.block.type-5 {
	background: #fff;
	box-shadow: inset 0 0 0 1px #d1d1d1;
	margin-bottom: 15px;
}
.block.type-5 > .tile {
	font-weight: bold;
	color: #fff;
	padding: 7px 15px;
	text-transform: uppercase;
	background: #27481f;
	border-bottom: 1px solid #132b3a;
	box-shadow: inset 0 -1px #49746e;
}
.block.type-5 > .tile img {
	margin-right: 5px;
	vertical-align: -4px;
}
.block.type-5 > .content {
	padding: 15px;
}












.doc-list {
	border: 1px solid #878787;
    border-spacing: 0;
    border-collapse: separate;	
}
.doc-list td {
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    padding: 10px;
    line-height: 15px;
}
.doc-list tr.odd td {
	background: #ecf7fd;
}
.doc-list td:nth-child(1) {
    width: 100px;
}
.doc-list td:nth-child(2){
    width: 45px;
}
.doc-list td:nth-child(4) {
    width: 35px;
}
.doc-list td:nth-child(1),
.doc-list td:nth-child(2),
.doc-list td:nth-child(4) {
	text-align: center;
}
.doc-list tr:first-child td {
    background: #ffc9c8;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
}
.doc-list td:last-child {
    border-right: 0;
}
.doc-list tr:last-child td {
    border-bottom: 0;
}
.doc-list a{
	color: #004276;
}

.doc-search {
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../icons/location-dot.png) bottom left repeat-x;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.doc-search input {
	border: 1px solid #999;
	border-radius: 3px;
	padding: 4px 10px 5px;
	width: 200px;
	margin-left: 10px;
}
.doc-search button {
	border: 0;
	cursor: pointer;
	outline: none;
	background: transparent;
}









.faq-list {
	list-style-type: none;
	margin-left: 20px;
}
.faq-list li {
	position: relative;
	padding: 10px 0 10px 10px;
}
.faq-list li:before {
	content: '';
	display: block;
	width: 21px;
	height: 21px;
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../icons/question.png) 0 0 no-repeat;
	position: absolute;
	right: 100%;
}
.faq-list li > div:nth-child(2) {
	margin-bottom: 8px;
}
.faq-list .readmore {
	color: #c00607;
	font-size: 11px;
	cursor: pointer;
}
.faq-list .readmore:hover {
	text-decoration: underline;
}
.faq-list .readmore .data-wrap {
	display: none;
}





.gallery-widget > .controls {
	background: #ebebeb;
	text-align: center;
	padding: 7px 5px;
	line-height: normal;
	position: relative;
	left: -5px;
	top: 5px;
	width: 100%;
}
.gallery-widget > .controls > * {
	margin: 0 5px;
	cursor: pointer;
	vertical-align: middle;
}
.gallery-widget > .controls > .switch {
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../icons/gallery-pause.png) 0 0 no-repeat;
}
.gallery-widget > .controls > .switch.paused {
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../icons/gallery-play.png) 0 0 no-repeat;
}
.gallery-widget > .controls > .previous,
.gallery-widget > .controls > .next {
	display: inline-block;
	width: 8px;
	height: 13px;
}
.gallery-widget > .controls > .previous {
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../icons/gallery-previous.png) 0 0 no-repeat;
}
.gallery-widget > .controls > .next {
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../icons/gallery-next.png) 0 0 no-repeat;
}

.article-detail-content img {
	max-width: 470px !important;
}





.blast-full-photo {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1000;
    background: rgba(0,0,0,.5);
    margin: 0;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.blast-full-photo div {
    padding: 10px;
    box-shadow: 0 0 10px #000;
    min-height: 100px;
    min-width: 200px;
    position: relative;
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../fb_loader_32.gif) #fff center center no-repeat;
}
.blast-full-photo > i {
    position: fixed;
    top: 10px;
    right: 10px;
    width: 19px;
    height: 19px;
    cursor: pointer;
    background-image: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../sprites.png);
    background-position: -294px -102px;
}
.blast-full-photo > i:hover {
    background-color: #6d84b4;
    background-position: -422px -198px;
}

.blast-full-photo > a.next,
.blast-full-photo > a.prev {
    position: fixed;
    top: 250px;
    background: #fff;
    width: 40px;
    height: 50px;
    border: 1px solid #626262;
    border-radius: 2px;
    box-shadow: 2px 2px #515151;
    cursor: pointer;
}
.blast-full-photo > a.next:hover,
.blast-full-photo > a.prev:hover {
    border: 1px solid #5670aa;
}
.blast-full-photo > a.next:after,
.blast-full-photo > a.prev:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 15px;
    border-bottom: 10px solid transparent;
    border-top: 10px solid transparent;
}
.blast-full-photo > a.next {
    left: 30px;
}
.blast-full-photo > a.next:after {
    left: 13px;
    border-right: 10px solid #bababa;
}
.blast-full-photo > a.next:hover:after {
    border-right: 10px solid #5670aa;
}
.blast-full-photo > a.prev {
    right: 30px;
}
.blast-full-photo > a.prev:after {
    left: 16px;
    border-left: 10px solid #bababa;
}
.blast-full-photo > a.prev:hover:after {
    border-left: 10px solid #5670aa;
}



.nien-giam,
.nien-giam ul {
	list-style-type: none;
}
.nien-giam {
	padding-right: 30px;
}
.nien-giam a {
	color: #004276;
}
.nien-giam li {
	position: relative;
	margin: 10px 0 10px 20px;
	display: block;
}
.nien-giam > li:before {
	content: '';
	display: block;
	position: absolute;
	top: 7px;
	left: -15px;
	width: 4px;
	height: 4px;
	background: #c00607;
}
.nien-giam > li ul li:before {
	content: '';
	display: block;
	position: absolute;
	top: 6px;
	left: -12px;
	width: 5px;
	height: 7px;
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../icons/nien-giam-arrow.png) 0 0 no-repeat;
}
.nien-giam i {
	display: block;
	position: absolute;
	top: -2px;
	right: -30px;
	width: 25px;
	height: 25px;
	cursor: pointer;
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../icons/nien-giam-toggle.png) 0 0 no-repeat;
}
.nien-giam .toggled > i {
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../icons/nien-giam-toggle-toggled.png) 0 0 no-repeat;
}
.nien-giam > li ul {
	display: none;
}
.nien-giam > li.toggled > ul {
	display: block;
}



.two-cols-layout {
	background: #fff;
	padding: 10px;
}
.two-cols-layout > .left-col {
    width: 200px;
    float: left;
}
.two-cols-layout > .main-col {
    width: 740px;
	float: right;
}

.gallery-tile {
	font-weight: normal;
	font-size: 20px;
	margin-bottom: 20px;
	margin-top: 20px;
	padding-left: 30px;
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../icons/photo.png) 0 0 no-repeat;
}

.article-detail-content ul,
.article-detail-content ol {
    margin-left: 20px;
}
.article-detail-content table {
    border: 1px solid #bababa;
    border-spacing: 0;
    border-collapse: separate;
}
.article-detail-content td {
    border: 0;
    border-bottom: 1px solid #bababa;
    border-right: 1px solid #bababa;
    padding: 5px;
}
.article-detail-content td:last-child {
    border-right: 0;
}
.article-detail-content tr:last-child td {
    border-bottom: 0;
}



















.structtree-list table {
	border-spacing: 0;
	border-collapse: separate;
}
.structtree-list td {
	vertical-align: top;
	text-align: center;
}
.structtree-list td > div {
	position: relative;
	margin: auto;
	padding: 15px 0;
}
.structtree-list td > div > div {
	position: relative;
}
.structtree-list td > div a {
	display: block;
	border: 1px solid #000;
    background: #ffbe88;
    color: #000;
	padding: 10px;
	margin: auto;
	position: relative;
	z-index: 2;
	text-align: center;
}
.structtree-list td > div a:hover {
    text-decoration: none;
    box-shadow: 2px 2px #afafaf;
}
.structtree-list .chucvu {
    font-weight: normal;
    font-size: 11px;
}
.structtree-list td.level-1 > div a,
.structtree-list td.level-2 > div a {
    font-weight: bold;
    font-size: 12px;
}
.structtree-list tr.level-1:first-child > td > div {
	padding-top: 0;
}
.structtree-list tr.level-1:last-child > td > div {
	padding-bottom: 0;
}
.structtree-list td.level-1 > div a {
	width: 200px;
}
.structtree-list td.level-1 > div:before {
	content: '';
	display: block;
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../structtree_dot.png) top center repeat-y;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.structtree-list td.level-1 > div > i {
	display: block;
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../structtree_arrow_tb.png) bottom center no-repeat;
	width: 100%;
	height: 15px;
	position: absolute;
	top: 0;
	left: 0;
}
.structtree-list td.level-2 {
	border: 1px solid #000;
	border-left: 0;
}
.structtree-list td.level-2.parent {
    border-bottom: 0;
}
.structtree-list td.level-2.children {
    border-top: 0;
}
.structtree-list td.level-2.parent > div > i {
	display: block;
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../structtree_arrow_tb.png) bottom center no-repeat;
	width: 100%;
    height: 15px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}
.structtree-list td.level-2 > div:after {
	content: '';
	display: block;
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../structtree_dot.png) top center repeat-y;
	width: 100%;
	height: 50%;
	position: absolute;
	top: 0;
	left: 0;
}
.structtree-list td.level-2:last-child > div:before {
	content: '';
	display: block;
	background: #fff;
	width: 50%;
	height: 50%;
	position: absolute;	
	top: -1px;
	right: -1px;
}

.structtree-list td.level-2 > div > div:after {
	content: '';
	display: block;
	background: #fff;
	width: 50%;
	height: 50%;
	position: absolute;
	top: -15px;
	right: -1px;
	padding-top: 14px;
}
.structtree-list td.level-2 > div > div:before {
	content: '';
	display: block;
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../structtree_dot.png) bottom right repeat-x;
	width: 50%;
	height: 50%;
	position: absolute;
	top: 0;
	right: 0;
}
.structtree-list td.level-2 > div > div {
	padding: 0 10px;
}




.structtree-list td.level-2.left,
.structtree-list td.level-2:first-child {
	border-left: 1px solid #000;
	border-right: 0;
}
.structtree-list td.level-2:first-child > div:before {
	content: '';
	display: block;
	background: #fff;
	width: 50%;
	height: 50%;
	position: absolute;	
	top: -1px;
	left: -1px;
	padding-left: 1px;
}
.structtree-list td.level-2.left > div > div:before,
.structtree-list td.level-2:first-child > div > div:before {
    content: '';
    display: block;
    background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../structtree_dot.png) #fff bottom right repeat-x;
    width: 50%;
    height: 50%;
    position: absolute;
    top: -15px;
    left: -1px;
    padding-bottom: 15px;
    padding-left: 1px;
}
.structtree-list td.level-2 > div > div {
	padding: 0 10px;
}







.structtree-list td.level-3 > div {
	padding: 10px 0;
}
.structtree-list tr.level-3:last-child > td > div {
	padding-bottom: 30px;
}
.structtree-list td.level-3 > div > i {
	display: block;
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../structtree_arrow_rl.png) center left no-repeat;
	width: 10px;
    height: 100%;
    position: absolute;    
	top: -1px;    
	right: 0;
    z-index: 3;
}
.structtree-list td.level-3 > div:before {
	content: '';
	display: block;
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../structtree_dot.png) bottom right repeat-x;
	width: 50%;
	height: 50%;
	position: absolute;
	top: 0;
	right: 0;
}
.structtree-list td.level-3 > div > div {
	padding: 0 10px;
}

.structtree-list td.level-2.left td.level-3 > div:before,
.structtree-list td.level-2:first-child td.level-3 > div:before {
	left: 0;
    right: auto;
}
.structtree-list td.level-2.left td.level-3 > div > i,
.structtree-list td.level-2:first-child td.level-3 > div > i {
	background: url(http://thongkehanoi.gov.vn/resources/images/frontend/evipnet/style/../structtree_arrow_lr.png) center right no-repeat;
	width: 10px;
    height: 100%;
	top: -1px;    
	left: 0;
	right: auto;
}


.structtree-detail > h1 {
    font-size: 18px;
    color: #0072bf;
}
.structtree-detail > div {
    margin-top: 20px;
}



.detail-content ul,
.detail-content ol {
    margin-left: 20px;
}

/*
 * jQuery Nivo Slider v3.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
	opacity: 0;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

@CHARSET "UTF-8";

.editorContentWrapper
{
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
}